package com.example.smartgreenhouse.service;

import java.time.LocalDateTime;
import java.util.List;

// SensitiveWordService.java
public interface SensitiveWordService {
    /**
     * 获取当前生效的敏感词列表
     */
    List<String> getActiveWords();

    /**
     * 手动刷新缓存
     */
    void refreshCache();

    /**
     * 获取最后缓存更新时间
     */
    LocalDateTime getLastUpdateTime();

    /**
     * 检查文本是否包含敏感词
     */
    boolean containsSensitiveWord(String text);
}